﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020010D3 RID: 4307
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class SceneInfo : IMessage<SceneInfo>, IMessage, IEquatable<SceneInfo>, IDeepCloneable<SceneInfo>, IBufferMessage
	{
		// Token: 0x17003671 RID: 13937
		// (get) Token: 0x0600C081 RID: 49281 RVA: 0x00208280 File Offset: 0x00206480
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<SceneInfo> Parser
		{
			get
			{
				return SceneInfo._parser;
			}
		}

		// Token: 0x17003672 RID: 13938
		// (get) Token: 0x0600C082 RID: 49282 RVA: 0x00208287 File Offset: 0x00206487
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return SceneInfoReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17003673 RID: 13939
		// (get) Token: 0x0600C083 RID: 49283 RVA: 0x00208299 File Offset: 0x00206499
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return SceneInfo.Descriptor;
			}
		}

		// Token: 0x0600C084 RID: 49284 RVA: 0x002082A0 File Offset: 0x002064A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public SceneInfo()
		{
		}

		// Token: 0x0600C085 RID: 49285 RVA: 0x00208318 File Offset: 0x00206518
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public SceneInfo(SceneInfo other) : this()
		{
			this.gameStoryLineId_ = other.gameStoryLineId_;
			this.floorId_ = other.floorId_;
			this.gameModeType_ = other.gameModeType_;
			this.customDataList_ = other.customDataList_.Clone();
			this.sceneBuffInfoList_ = other.sceneBuffInfoList_.Clone();
			this.entityList_ = other.entityList_.Clone();
			this.worldId_ = other.worldId_;
			this.contentId_ = other.contentId_;
			this.leaderEntityId_ = other.leaderEntityId_;
			this.dKDFJNFHNMC_ = other.dKDFJNFHNMC_.Clone();
			this.lightenSectionList_ = other.lightenSectionList_.Clone();
			this.floorSavedData_ = other.floorSavedData_.Clone();
			this.clientPosVersion_ = other.clientPosVersion_;
			this.sceneMissionInfo_ = ((other.sceneMissionInfo_ != null) ? other.sceneMissionInfo_.Clone() : null);
			this.entityBuffInfoList_ = other.entityBuffInfoList_.Clone();
			this.entryId_ = other.entryId_;
			this.dimensionId_ = other.dimensionId_;
			this.planeId_ = other.planeId_;
			this.entityGroupList_ = other.entityGroupList_.Clone();
			this.groupStateList_ = other.groupStateList_.Clone();
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600C086 RID: 49286 RVA: 0x00208469 File Offset: 0x00206669
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public SceneInfo Clone()
		{
			return new SceneInfo(this);
		}

		// Token: 0x17003674 RID: 13940
		// (get) Token: 0x0600C087 RID: 49287 RVA: 0x00208471 File Offset: 0x00206671
		// (set) Token: 0x0600C088 RID: 49288 RVA: 0x00208479 File Offset: 0x00206679
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint GameStoryLineId
		{
			get
			{
				return this.gameStoryLineId_;
			}
			set
			{
				this.gameStoryLineId_ = value;
			}
		}

		// Token: 0x17003675 RID: 13941
		// (get) Token: 0x0600C089 RID: 49289 RVA: 0x00208482 File Offset: 0x00206682
		// (set) Token: 0x0600C08A RID: 49290 RVA: 0x0020848A File Offset: 0x0020668A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint FloorId
		{
			get
			{
				return this.floorId_;
			}
			set
			{
				this.floorId_ = value;
			}
		}

		// Token: 0x17003676 RID: 13942
		// (get) Token: 0x0600C08B RID: 49291 RVA: 0x00208493 File Offset: 0x00206693
		// (set) Token: 0x0600C08C RID: 49292 RVA: 0x0020849B File Offset: 0x0020669B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint GameModeType
		{
			get
			{
				return this.gameModeType_;
			}
			set
			{
				this.gameModeType_ = value;
			}
		}

		// Token: 0x17003677 RID: 13943
		// (get) Token: 0x0600C08D RID: 49293 RVA: 0x002084A4 File Offset: 0x002066A4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<CustomSaveData> CustomDataList
		{
			get
			{
				return this.customDataList_;
			}
		}

		// Token: 0x17003678 RID: 13944
		// (get) Token: 0x0600C08E RID: 49294 RVA: 0x002084AC File Offset: 0x002066AC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<BuffInfo> SceneBuffInfoList
		{
			get
			{
				return this.sceneBuffInfoList_;
			}
		}

		// Token: 0x17003679 RID: 13945
		// (get) Token: 0x0600C08F RID: 49295 RVA: 0x002084B4 File Offset: 0x002066B4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<SceneEntityInfo> EntityList
		{
			get
			{
				return this.entityList_;
			}
		}

		// Token: 0x1700367A RID: 13946
		// (get) Token: 0x0600C090 RID: 49296 RVA: 0x002084BC File Offset: 0x002066BC
		// (set) Token: 0x0600C091 RID: 49297 RVA: 0x002084C4 File Offset: 0x002066C4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint WorldId
		{
			get
			{
				return this.worldId_;
			}
			set
			{
				this.worldId_ = value;
			}
		}

		// Token: 0x1700367B RID: 13947
		// (get) Token: 0x0600C092 RID: 49298 RVA: 0x002084CD File Offset: 0x002066CD
		// (set) Token: 0x0600C093 RID: 49299 RVA: 0x002084D5 File Offset: 0x002066D5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ContentId
		{
			get
			{
				return this.contentId_;
			}
			set
			{
				this.contentId_ = value;
			}
		}

		// Token: 0x1700367C RID: 13948
		// (get) Token: 0x0600C094 RID: 49300 RVA: 0x002084DE File Offset: 0x002066DE
		// (set) Token: 0x0600C095 RID: 49301 RVA: 0x002084E6 File Offset: 0x002066E6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint LeaderEntityId
		{
			get
			{
				return this.leaderEntityId_;
			}
			set
			{
				this.leaderEntityId_ = value;
			}
		}

		// Token: 0x1700367D RID: 13949
		// (get) Token: 0x0600C096 RID: 49302 RVA: 0x002084EF File Offset: 0x002066EF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MapField<uint, INILDOJLMPA> DKDFJNFHNMC
		{
			get
			{
				return this.dKDFJNFHNMC_;
			}
		}

		// Token: 0x1700367E RID: 13950
		// (get) Token: 0x0600C097 RID: 49303 RVA: 0x002084F7 File Offset: 0x002066F7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> LightenSectionList
		{
			get
			{
				return this.lightenSectionList_;
			}
		}

		// Token: 0x1700367F RID: 13951
		// (get) Token: 0x0600C098 RID: 49304 RVA: 0x002084FF File Offset: 0x002066FF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MapField<string, int> FloorSavedData
		{
			get
			{
				return this.floorSavedData_;
			}
		}

		// Token: 0x17003680 RID: 13952
		// (get) Token: 0x0600C099 RID: 49305 RVA: 0x00208507 File Offset: 0x00206707
		// (set) Token: 0x0600C09A RID: 49306 RVA: 0x0020850F File Offset: 0x0020670F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ClientPosVersion
		{
			get
			{
				return this.clientPosVersion_;
			}
			set
			{
				this.clientPosVersion_ = value;
			}
		}

		// Token: 0x17003681 RID: 13953
		// (get) Token: 0x0600C09B RID: 49307 RVA: 0x00208518 File Offset: 0x00206718
		// (set) Token: 0x0600C09C RID: 49308 RVA: 0x00208520 File Offset: 0x00206720
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MissionStatusBySceneInfo SceneMissionInfo
		{
			get
			{
				return this.sceneMissionInfo_;
			}
			set
			{
				this.sceneMissionInfo_ = value;
			}
		}

		// Token: 0x17003682 RID: 13954
		// (get) Token: 0x0600C09D RID: 49309 RVA: 0x00208529 File Offset: 0x00206729
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<EntityBuffInfo> EntityBuffInfoList
		{
			get
			{
				return this.entityBuffInfoList_;
			}
		}

		// Token: 0x17003683 RID: 13955
		// (get) Token: 0x0600C09E RID: 49310 RVA: 0x00208531 File Offset: 0x00206731
		// (set) Token: 0x0600C09F RID: 49311 RVA: 0x00208539 File Offset: 0x00206739
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint EntryId
		{
			get
			{
				return this.entryId_;
			}
			set
			{
				this.entryId_ = value;
			}
		}

		// Token: 0x17003684 RID: 13956
		// (get) Token: 0x0600C0A0 RID: 49312 RVA: 0x00208542 File Offset: 0x00206742
		// (set) Token: 0x0600C0A1 RID: 49313 RVA: 0x0020854A File Offset: 0x0020674A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint DimensionId
		{
			get
			{
				return this.dimensionId_;
			}
			set
			{
				this.dimensionId_ = value;
			}
		}

		// Token: 0x17003685 RID: 13957
		// (get) Token: 0x0600C0A2 RID: 49314 RVA: 0x00208553 File Offset: 0x00206753
		// (set) Token: 0x0600C0A3 RID: 49315 RVA: 0x0020855B File Offset: 0x0020675B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PlaneId
		{
			get
			{
				return this.planeId_;
			}
			set
			{
				this.planeId_ = value;
			}
		}

		// Token: 0x17003686 RID: 13958
		// (get) Token: 0x0600C0A4 RID: 49316 RVA: 0x00208564 File Offset: 0x00206764
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<SceneEntityGroupInfo> EntityGroupList
		{
			get
			{
				return this.entityGroupList_;
			}
		}

		// Token: 0x17003687 RID: 13959
		// (get) Token: 0x0600C0A5 RID: 49317 RVA: 0x0020856C File Offset: 0x0020676C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<SceneGroupState> GroupStateList
		{
			get
			{
				return this.groupStateList_;
			}
		}

		// Token: 0x0600C0A6 RID: 49318 RVA: 0x00208574 File Offset: 0x00206774
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as SceneInfo);
		}

		// Token: 0x0600C0A7 RID: 49319 RVA: 0x00208584 File Offset: 0x00206784
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(SceneInfo other)
		{
			return other != null && (other == this || (this.GameStoryLineId == other.GameStoryLineId && this.FloorId == other.FloorId && this.GameModeType == other.GameModeType && this.customDataList_.Equals(other.customDataList_) && this.sceneBuffInfoList_.Equals(other.sceneBuffInfoList_) && this.entityList_.Equals(other.entityList_) && this.WorldId == other.WorldId && this.ContentId == other.ContentId && this.LeaderEntityId == other.LeaderEntityId && this.DKDFJNFHNMC.Equals(other.DKDFJNFHNMC) && this.lightenSectionList_.Equals(other.lightenSectionList_) && this.FloorSavedData.Equals(other.FloorSavedData) && this.ClientPosVersion == other.ClientPosVersion && object.Equals(this.SceneMissionInfo, other.SceneMissionInfo) && this.entityBuffInfoList_.Equals(other.entityBuffInfoList_) && this.EntryId == other.EntryId && this.DimensionId == other.DimensionId && this.PlaneId == other.PlaneId && this.entityGroupList_.Equals(other.entityGroupList_) && this.groupStateList_.Equals(other.groupStateList_) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600C0A8 RID: 49320 RVA: 0x00208720 File Offset: 0x00206920
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.GameStoryLineId != 0U)
			{
				num ^= this.GameStoryLineId.GetHashCode();
			}
			if (this.FloorId != 0U)
			{
				num ^= this.FloorId.GetHashCode();
			}
			if (this.GameModeType != 0U)
			{
				num ^= this.GameModeType.GetHashCode();
			}
			num ^= this.customDataList_.GetHashCode();
			num ^= this.sceneBuffInfoList_.GetHashCode();
			num ^= this.entityList_.GetHashCode();
			if (this.WorldId != 0U)
			{
				num ^= this.WorldId.GetHashCode();
			}
			if (this.ContentId != 0U)
			{
				num ^= this.ContentId.GetHashCode();
			}
			if (this.LeaderEntityId != 0U)
			{
				num ^= this.LeaderEntityId.GetHashCode();
			}
			num ^= this.DKDFJNFHNMC.GetHashCode();
			num ^= this.lightenSectionList_.GetHashCode();
			num ^= this.FloorSavedData.GetHashCode();
			if (this.ClientPosVersion != 0U)
			{
				num ^= this.ClientPosVersion.GetHashCode();
			}
			if (this.sceneMissionInfo_ != null)
			{
				num ^= this.SceneMissionInfo.GetHashCode();
			}
			num ^= this.entityBuffInfoList_.GetHashCode();
			if (this.EntryId != 0U)
			{
				num ^= this.EntryId.GetHashCode();
			}
			if (this.DimensionId != 0U)
			{
				num ^= this.DimensionId.GetHashCode();
			}
			if (this.PlaneId != 0U)
			{
				num ^= this.PlaneId.GetHashCode();
			}
			num ^= this.entityGroupList_.GetHashCode();
			num ^= this.groupStateList_.GetHashCode();
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600C0A9 RID: 49321 RVA: 0x002088D4 File Offset: 0x00206AD4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600C0AA RID: 49322 RVA: 0x002088DC File Offset: 0x00206ADC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600C0AB RID: 49323 RVA: 0x002088E8 File Offset: 0x00206AE8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			this.lightenSectionList_.WriteTo(ref output, SceneInfo._repeated_lightenSectionList_codec);
			if (this.GameModeType != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.GameModeType);
			}
			this.customDataList_.WriteTo(ref output, SceneInfo._repeated_customDataList_codec);
			if (this.WorldId != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.WorldId);
			}
			this.sceneBuffInfoList_.WriteTo(ref output, SceneInfo._repeated_sceneBuffInfoList_codec);
			if (this.LeaderEntityId != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.LeaderEntityId);
			}
			if (this.FloorId != 0U)
			{
				output.WriteRawTag(64);
				output.WriteUInt32(this.FloorId);
			}
			this.entityList_.WriteTo(ref output, SceneInfo._repeated_entityList_codec);
			this.dKDFJNFHNMC_.WriteTo(ref output, SceneInfo._map_dKDFJNFHNMC_codec);
			if (this.EntryId != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.EntryId);
			}
			this.entityBuffInfoList_.WriteTo(ref output, SceneInfo._repeated_entityBuffInfoList_codec);
			if (this.ClientPosVersion != 0U)
			{
				output.WriteRawTag(112);
				output.WriteUInt32(this.ClientPosVersion);
			}
			if (this.PlaneId != 0U)
			{
				output.WriteRawTag(120);
				output.WriteUInt32(this.PlaneId);
			}
			this.entityGroupList_.WriteTo(ref output, SceneInfo._repeated_entityGroupList_codec);
			if (this.ContentId != 0U)
			{
				output.WriteRawTag(208, 12);
				output.WriteUInt32(this.ContentId);
			}
			this.groupStateList_.WriteTo(ref output, SceneInfo._repeated_groupStateList_codec);
			this.floorSavedData_.WriteTo(ref output, SceneInfo._map_floorSavedData_codec);
			if (this.sceneMissionInfo_ != null)
			{
				output.WriteRawTag(194, 50);
				output.WriteMessage(this.SceneMissionInfo);
			}
			if (this.DimensionId != 0U)
			{
				output.WriteRawTag(136, 111);
				output.WriteUInt32(this.DimensionId);
			}
			if (this.GameStoryLineId != 0U)
			{
				output.WriteRawTag(224, 111);
				output.WriteUInt32(this.GameStoryLineId);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600C0AC RID: 49324 RVA: 0x00208AEC File Offset: 0x00206CEC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.GameStoryLineId != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.GameStoryLineId);
			}
			if (this.FloorId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.FloorId);
			}
			if (this.GameModeType != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.GameModeType);
			}
			num += this.customDataList_.CalculateSize(SceneInfo._repeated_customDataList_codec);
			num += this.sceneBuffInfoList_.CalculateSize(SceneInfo._repeated_sceneBuffInfoList_codec);
			num += this.entityList_.CalculateSize(SceneInfo._repeated_entityList_codec);
			if (this.WorldId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.WorldId);
			}
			if (this.ContentId != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.ContentId);
			}
			if (this.LeaderEntityId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.LeaderEntityId);
			}
			num += this.dKDFJNFHNMC_.CalculateSize(SceneInfo._map_dKDFJNFHNMC_codec);
			num += this.lightenSectionList_.CalculateSize(SceneInfo._repeated_lightenSectionList_codec);
			num += this.floorSavedData_.CalculateSize(SceneInfo._map_floorSavedData_codec);
			if (this.ClientPosVersion != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ClientPosVersion);
			}
			if (this.sceneMissionInfo_ != null)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.SceneMissionInfo);
			}
			num += this.entityBuffInfoList_.CalculateSize(SceneInfo._repeated_entityBuffInfoList_codec);
			if (this.EntryId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.EntryId);
			}
			if (this.DimensionId != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.DimensionId);
			}
			if (this.PlaneId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.PlaneId);
			}
			num += this.entityGroupList_.CalculateSize(SceneInfo._repeated_entityGroupList_codec);
			num += this.groupStateList_.CalculateSize(SceneInfo._repeated_groupStateList_codec);
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600C0AD RID: 49325 RVA: 0x00208CC8 File Offset: 0x00206EC8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(SceneInfo other)
		{
			if (other == null)
			{
				return;
			}
			if (other.GameStoryLineId != 0U)
			{
				this.GameStoryLineId = other.GameStoryLineId;
			}
			if (other.FloorId != 0U)
			{
				this.FloorId = other.FloorId;
			}
			if (other.GameModeType != 0U)
			{
				this.GameModeType = other.GameModeType;
			}
			this.customDataList_.Add(other.customDataList_);
			this.sceneBuffInfoList_.Add(other.sceneBuffInfoList_);
			this.entityList_.Add(other.entityList_);
			if (other.WorldId != 0U)
			{
				this.WorldId = other.WorldId;
			}
			if (other.ContentId != 0U)
			{
				this.ContentId = other.ContentId;
			}
			if (other.LeaderEntityId != 0U)
			{
				this.LeaderEntityId = other.LeaderEntityId;
			}
			this.dKDFJNFHNMC_.MergeFrom(other.dKDFJNFHNMC_);
			this.lightenSectionList_.Add(other.lightenSectionList_);
			this.floorSavedData_.MergeFrom(other.floorSavedData_);
			if (other.ClientPosVersion != 0U)
			{
				this.ClientPosVersion = other.ClientPosVersion;
			}
			if (other.sceneMissionInfo_ != null)
			{
				if (this.sceneMissionInfo_ == null)
				{
					this.SceneMissionInfo = new MissionStatusBySceneInfo();
				}
				this.SceneMissionInfo.MergeFrom(other.SceneMissionInfo);
			}
			this.entityBuffInfoList_.Add(other.entityBuffInfoList_);
			if (other.EntryId != 0U)
			{
				this.EntryId = other.EntryId;
			}
			if (other.DimensionId != 0U)
			{
				this.DimensionId = other.DimensionId;
			}
			if (other.PlaneId != 0U)
			{
				this.PlaneId = other.PlaneId;
			}
			this.entityGroupList_.Add(other.entityGroupList_);
			this.groupStateList_.Add(other.groupStateList_);
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600C0AE RID: 49326 RVA: 0x00208E7D File Offset: 0x0020707D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600C0AF RID: 49327 RVA: 0x00208E88 File Offset: 0x00207088
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 90U)
				{
					if (num <= 32U)
					{
						if (num <= 10U)
						{
							if (num == 8U || num == 10U)
							{
								this.lightenSectionList_.AddEntriesFrom(ref input, SceneInfo._repeated_lightenSectionList_codec);
								continue;
							}
						}
						else
						{
							if (num == 16U)
							{
								this.GameModeType = input.ReadUInt32();
								continue;
							}
							if (num == 26U)
							{
								this.customDataList_.AddEntriesFrom(ref input, SceneInfo._repeated_customDataList_codec);
								continue;
							}
							if (num == 32U)
							{
								this.WorldId = input.ReadUInt32();
								continue;
							}
						}
					}
					else if (num <= 56U)
					{
						if (num == 42U)
						{
							this.sceneBuffInfoList_.AddEntriesFrom(ref input, SceneInfo._repeated_sceneBuffInfoList_codec);
							continue;
						}
						if (num == 56U)
						{
							this.LeaderEntityId = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 64U)
						{
							this.FloorId = input.ReadUInt32();
							continue;
						}
						if (num == 74U)
						{
							this.entityList_.AddEntriesFrom(ref input, SceneInfo._repeated_entityList_codec);
							continue;
						}
						if (num == 90U)
						{
							this.dKDFJNFHNMC_.AddEntriesFrom(ref input, SceneInfo._map_dKDFJNFHNMC_codec);
							continue;
						}
					}
				}
				else if (num <= 1186U)
				{
					if (num <= 106U)
					{
						if (num == 96U)
						{
							this.EntryId = input.ReadUInt32();
							continue;
						}
						if (num == 106U)
						{
							this.entityBuffInfoList_.AddEntriesFrom(ref input, SceneInfo._repeated_entityBuffInfoList_codec);
							continue;
						}
					}
					else
					{
						if (num == 112U)
						{
							this.ClientPosVersion = input.ReadUInt32();
							continue;
						}
						if (num == 120U)
						{
							this.PlaneId = input.ReadUInt32();
							continue;
						}
						if (num == 1186U)
						{
							this.entityGroupList_.AddEntriesFrom(ref input, SceneInfo._repeated_entityGroupList_codec);
							continue;
						}
					}
				}
				else if (num <= 5498U)
				{
					if (num == 1616U)
					{
						this.ContentId = input.ReadUInt32();
						continue;
					}
					if (num == 4290U)
					{
						this.groupStateList_.AddEntriesFrom(ref input, SceneInfo._repeated_groupStateList_codec);
						continue;
					}
					if (num == 5498U)
					{
						this.floorSavedData_.AddEntriesFrom(ref input, SceneInfo._map_floorSavedData_codec);
						continue;
					}
				}
				else
				{
					if (num == 6466U)
					{
						if (this.sceneMissionInfo_ == null)
						{
							this.SceneMissionInfo = new MissionStatusBySceneInfo();
						}
						input.ReadMessage(this.SceneMissionInfo);
						continue;
					}
					if (num == 14216U)
					{
						this.DimensionId = input.ReadUInt32();
						continue;
					}
					if (num == 14304U)
					{
						this.GameStoryLineId = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04004D90 RID: 19856
		private static readonly MessageParser<SceneInfo> _parser = new MessageParser<SceneInfo>(() => new SceneInfo());

		// Token: 0x04004D91 RID: 19857
		private UnknownFieldSet _unknownFields;

		// Token: 0x04004D92 RID: 19858
		public const int GameStoryLineIdFieldNumber = 1788;

		// Token: 0x04004D93 RID: 19859
		private uint gameStoryLineId_;

		// Token: 0x04004D94 RID: 19860
		public const int FloorIdFieldNumber = 8;

		// Token: 0x04004D95 RID: 19861
		private uint floorId_;

		// Token: 0x04004D96 RID: 19862
		public const int GameModeTypeFieldNumber = 2;

		// Token: 0x04004D97 RID: 19863
		private uint gameModeType_;

		// Token: 0x04004D98 RID: 19864
		public const int CustomDataListFieldNumber = 3;

		// Token: 0x04004D99 RID: 19865
		private static readonly FieldCodec<CustomSaveData> _repeated_customDataList_codec = FieldCodec.ForMessage<CustomSaveData>(26U, CustomSaveData.Parser);

		// Token: 0x04004D9A RID: 19866
		private readonly RepeatedField<CustomSaveData> customDataList_ = new RepeatedField<CustomSaveData>();

		// Token: 0x04004D9B RID: 19867
		public const int SceneBuffInfoListFieldNumber = 5;

		// Token: 0x04004D9C RID: 19868
		private static readonly FieldCodec<BuffInfo> _repeated_sceneBuffInfoList_codec = FieldCodec.ForMessage<BuffInfo>(42U, BuffInfo.Parser);

		// Token: 0x04004D9D RID: 19869
		private readonly RepeatedField<BuffInfo> sceneBuffInfoList_ = new RepeatedField<BuffInfo>();

		// Token: 0x04004D9E RID: 19870
		public const int EntityListFieldNumber = 9;

		// Token: 0x04004D9F RID: 19871
		private static readonly FieldCodec<SceneEntityInfo> _repeated_entityList_codec = FieldCodec.ForMessage<SceneEntityInfo>(74U, SceneEntityInfo.Parser);

		// Token: 0x04004DA0 RID: 19872
		private readonly RepeatedField<SceneEntityInfo> entityList_ = new RepeatedField<SceneEntityInfo>();

		// Token: 0x04004DA1 RID: 19873
		public const int WorldIdFieldNumber = 4;

		// Token: 0x04004DA2 RID: 19874
		private uint worldId_;

		// Token: 0x04004DA3 RID: 19875
		public const int ContentIdFieldNumber = 202;

		// Token: 0x04004DA4 RID: 19876
		private uint contentId_;

		// Token: 0x04004DA5 RID: 19877
		public const int LeaderEntityIdFieldNumber = 7;

		// Token: 0x04004DA6 RID: 19878
		private uint leaderEntityId_;

		// Token: 0x04004DA7 RID: 19879
		public const int DKDFJNFHNMCFieldNumber = 11;

		// Token: 0x04004DA8 RID: 19880
		private static readonly MapField<uint, INILDOJLMPA>.Codec _map_dKDFJNFHNMC_codec = new MapField<uint, INILDOJLMPA>.Codec(FieldCodec.ForUInt32(8U, 0U), FieldCodec.ForMessage<INILDOJLMPA>(18U, INILDOJLMPA.Parser), 90U);

		// Token: 0x04004DA9 RID: 19881
		private readonly MapField<uint, INILDOJLMPA> dKDFJNFHNMC_ = new MapField<uint, INILDOJLMPA>();

		// Token: 0x04004DAA RID: 19882
		public const int LightenSectionListFieldNumber = 1;

		// Token: 0x04004DAB RID: 19883
		private static readonly FieldCodec<uint> _repeated_lightenSectionList_codec = FieldCodec.ForUInt32(10U);

		// Token: 0x04004DAC RID: 19884
		private readonly RepeatedField<uint> lightenSectionList_ = new RepeatedField<uint>();

		// Token: 0x04004DAD RID: 19885
		public const int FloorSavedDataFieldNumber = 687;

		// Token: 0x04004DAE RID: 19886
		private static readonly MapField<string, int>.Codec _map_floorSavedData_codec = new MapField<string, int>.Codec(FieldCodec.ForString(10U, ""), FieldCodec.ForInt32(16U, 0), 5498U);

		// Token: 0x04004DAF RID: 19887
		private readonly MapField<string, int> floorSavedData_ = new MapField<string, int>();

		// Token: 0x04004DB0 RID: 19888
		public const int ClientPosVersionFieldNumber = 14;

		// Token: 0x04004DB1 RID: 19889
		private uint clientPosVersion_;

		// Token: 0x04004DB2 RID: 19890
		public const int SceneMissionInfoFieldNumber = 808;

		// Token: 0x04004DB3 RID: 19891
		private MissionStatusBySceneInfo sceneMissionInfo_;

		// Token: 0x04004DB4 RID: 19892
		public const int EntityBuffInfoListFieldNumber = 13;

		// Token: 0x04004DB5 RID: 19893
		private static readonly FieldCodec<EntityBuffInfo> _repeated_entityBuffInfoList_codec = FieldCodec.ForMessage<EntityBuffInfo>(106U, EntityBuffInfo.Parser);

		// Token: 0x04004DB6 RID: 19894
		private readonly RepeatedField<EntityBuffInfo> entityBuffInfoList_ = new RepeatedField<EntityBuffInfo>();

		// Token: 0x04004DB7 RID: 19895
		public const int EntryIdFieldNumber = 12;

		// Token: 0x04004DB8 RID: 19896
		private uint entryId_;

		// Token: 0x04004DB9 RID: 19897
		public const int DimensionIdFieldNumber = 1777;

		// Token: 0x04004DBA RID: 19898
		private uint dimensionId_;

		// Token: 0x04004DBB RID: 19899
		public const int PlaneIdFieldNumber = 15;

		// Token: 0x04004DBC RID: 19900
		private uint planeId_;

		// Token: 0x04004DBD RID: 19901
		public const int EntityGroupListFieldNumber = 148;

		// Token: 0x04004DBE RID: 19902
		private static readonly FieldCodec<SceneEntityGroupInfo> _repeated_entityGroupList_codec = FieldCodec.ForMessage<SceneEntityGroupInfo>(1186U, SceneEntityGroupInfo.Parser);

		// Token: 0x04004DBF RID: 19903
		private readonly RepeatedField<SceneEntityGroupInfo> entityGroupList_ = new RepeatedField<SceneEntityGroupInfo>();

		// Token: 0x04004DC0 RID: 19904
		public const int GroupStateListFieldNumber = 536;

		// Token: 0x04004DC1 RID: 19905
		private static readonly FieldCodec<SceneGroupState> _repeated_groupStateList_codec = FieldCodec.ForMessage<SceneGroupState>(4290U, SceneGroupState.Parser);

		// Token: 0x04004DC2 RID: 19906
		private readonly RepeatedField<SceneGroupState> groupStateList_ = new RepeatedField<SceneGroupState>();
	}
}
